package xiong.copy.annotation;

/***
 *方法，运行时
 */

import xiong.copy.aspect.LimitType;

import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

@Target(ElementType.METHOD)//自定义一个注解，用于实体类的属性上，可以用在参数校验等处
public @interface Limit {
    // 资源名称，用于描述接口功能
    String name() default "";

    // 资源 key
    String key() default "";

    // key prefix
    String prefix() default "";

    // 时间的，单位秒
    int period();

    // 限制访问次数
    int count();

    // 限制类型
    LimitType limitType() default LimitType.CUSTOMER;


}
